<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>


    <script>
        /**
         * 版本二：
                - 只有3次登录机会，每次登录失败，提示“登录失败，你还有几次机会”
                - 登录成功，流程结束
                - 3次登录机会用完，流程结束
         * */



        // 创建出默认的账号密码（数据类型都是字符串）
        const account = '123';
        const password = '123';
        // 记录还剩几次登录机会
        let count = 3;

        while (true) {
            // 1.  提示输入账号，并接收
            const input_account = prompt('请输入账号：');
            // 2.  提示输入密码，并接收
            const input_password = prompt('请输入密码：');

            // 4. 判断输入的账号密码和默认的账号密码是否一致（同时满足）
            if (input_account == account && input_password == password) {
                // 5. 输入的账号密码和默认的账号密码，相等
                alert('登录成功');
                // 7. 结束while循环
                break;
            } else {
                // 6. 输入的账号密码和默认的账号密码，不相等
                // alert('登录失败');
                // 登录次数减少 -1
                count--;
                if (count == 0) {
                    // 说明登录次数已经用完
                    alert('登录失败！再见！');
                    // 结束while循环
                    break;
                }
                // 在扣除了次数后，提示用户还剩几次机会
                alert(`登录失败！你还有${count}次机会。`)
            }
        }






    </script>




</body>

</html>